package cn.itcast.pojo;


import lombok.Data;
import tk.mybatis.mapper.annotation.KeySql;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.util.Date;
//通用mapper依据实体类创建实体类  需要表名@Table(name = "tb_user")
@Table(name = "tb_user")
@Data
public class User {

//    id属性自增  需要配置insert回写
    @KeySql(useGeneratedKeys = true)//主键true
    @Id//设置主键
    private Long id;

    // 用户名
    private String userName;

    // 密码
    private String password;

    // 姓名
    private String name;

    // 年龄
    private Integer age;

    // 性别，1男性，2女性
    private Integer sex;

    // 出生日期
    private Date birthday;

    // 创建时间
    private Date created;

    // 更新时间
    private Date updated;

    // 备注
    @Transient//瞬时 不需要持久化 数据表中没有
    private String note;
}
